如何從頭學習製作 Raspberry Pi 遊戲機,並使用 Python 程式語言來讓這一台小小的電腦創造出無限可能性。
六月,女人迷樂園初營運,關鍵字就是科技! 繼第一場臉書的聚會後,女人迷很開心第二場在樂園舉辦的活動是台灣女性科技團體 PyLadies & 台灣樹莓派第一次合作舉辦的 Raspberry Pi 遊戲機 DIY 工作坊。當天的活動主旨是教導一群30位沒有 Raspberry 機相關背景的學員們能在一天的工作坊之後, 自己用雙手製做出一個多功能的小型電腦遊戲機!
能用自己的雙手來創造真的是一個很奇妙的感覺。 女人迷 CEO 瑋軒常說的一句話是「從零到一」,從零的起點開始構想,到一切真實發生的過程特別動人,因為我們能憑著自己的努力、一點一滴描繪出藍圖的美好,所有經歷、學習也都能回饋於自己。 6/28 這一天,我們在女人迷樂園走了一趟從零到一的過程。在女人迷樂園,台灣 Python Ladies 首次與 Raspberry Pi 合作舉辦 DIY 工作坊,教導大家如何從頭學習製作 Raspberry Pi 遊戲機,並使用 Python 程式語言來讓這一台小小的電腦創造出無限可能性。
科技讓人與生活更近一步
首先先為大家介紹一下 Raspberry 機到底是什麼(W編也不是科技人,所以會盡力摸索大家都懂的詞彙):
一個信用卡大小的電腦。任何電腦可以做的,Raspberry Pi 都可以!一開始是由英國一家教育機構開發來教育小孩子更加了解電腦跟 coding,不僅比電腦輕巧、用途也更廣泛。只要接上不同的零件,並設定指令,Raspberry Pi 的擴充可能是無限的!不僅如此,Raspberry Pi 的售價是普通電腦的一成,便宜的售價加上多元的應用使得現在也有越來越多大人成為他的忠實支持者!
此次舉辦工作坊合作有兩個非常獨特的團體一定要讓大家認識!Pyladies 是一個非營利的國際組織,創團宗旨是讓世界上的女孩們能在一個舒服、自在的環境下學習 Python 程式語言,並在歐美各大城市以及澳洲、韓國、印度等地創辦專屬女士們的 Pyladies 社群。想當然,這樣鼓勵女生多元發展的組織,女人迷怎麼捨得錯過與他們合作的機會!
除了 Pyladies 以外,這次合辦工作坊的另一組織——台灣樹莓派,他們是英國 Raspberry Pi 總部的台灣指定代理商。台灣樹莓派創團初衷是希望能吸引並聚集更多喜愛 Raspberry Pi 遊戲機的人一起來鑽研它的美好。
因為在製作 Raspberry Pi 遊戲機同時會需要學習程式語言,所以 Pyladies 這次特別請來台灣樹莓派的負責人 Sosorry (W編還特地確認了兩次這特別的名字)來教導大家如何在組裝 Raspberry Pi 遊戲機時候使用 Python 語言以設定程式指令。
在參加這場活動之前,W 編自己也從來沒接觸過 Raspberry Pi,但在一整天工作坊的耳濡目染下,不禁覺得這個手掌大小的機器功能實在太強大了!我們知道對科技不熟悉的人來說,寫程式語言多麼遙遠,更何況是自己拼裝一台電腦?光想就覺得「不可能」,「做不到」。與你分想當天活動實況與 Raspberry Pi 的強大功能,或許你也會對程式燃起一股好奇心,用心學習科技、離生活更近一步!
你也會喜歡:相信自己,無限可能
不用專業背景也能寫程式!精彩活動實況
這次工作坊最特別之處是所有參加的學員都不需要具備科技背景。就像是組合樂高積木一樣, 只要購買了簡單的硬體配件/組合套裝,所有人都可以跟著 Sosorry 老師的講解一步一步,在不斷地嘗試跟錯誤中,創造出獨一無二的 Raspberry Pi。值得一提的是,因為這次活動並沒有設限為女性學員,女人迷樂園也是首次同時接待這麼多男生(希望能讓更多男孩子們一起加入讓這世界更美好,更自由的行列!)
工作坊當日大早,樂園便滿滿聚集著好奇、好學的學員。其中多數參與學人員都是已有全職職業的上班族或大學生。為了學習如何製作 Raspberry 機,每個人都從寶貴的週末中抽出一整天的時間、體驗這台迷你電腦的魅力!為了讓大家全面學習到到 Raspberry Pi 的廣泛用途,當天 Sosorry 老師準備了一系列的基本功能介紹,帶領所有學生從最基本的零件組裝開始,並逐漸將 Rapsberry Pi 遊戲機的功能擴展至:上網、感應、聲音播放、跟遊戲遙控器!
第一步總是最困難也最有成就感。學員們首先學習如何將 Raspberry Pi 連上無線網路,因為每個學員的進度不同。每半個小時,講師 Sosorry 便會詢問並一一親自教導,確保大家都是在同一個進度後再往下教學。
Sosorry 老師一一關注每個學生的進度
接著,Sosorry 老師便進階示範如何將這台輕巧的小電腦搭配 LED 燈管來感應、顯示環境上的各種狀態。在將 LED 燈管遷入遊戲機的面板上後,學員們便能嘗試運用 Python 程式語言來設定電流讓燈管在達到一定的電流強度後會持續的發亮。
這個亮燈的動作看似簡單,但是能延伸出來的功能可是無限多呢!
除了 LED 燈光的顯示外,學員們當天也學會如何在電腦上設定將不同頻率的電流輸出為音頻讓連結在 Raspberry Pi 上的蜂鳴器發出聲響。
在帶領學生們體驗過 Raspberry Pi 比較「正經」的用途後,讓我們輕鬆回歸它中文原名「遊戲機」的玩樂本質。Sosorry 當天便在現場示範如何將市面上的遊戲遙控器上的拇指搖桿連接在Raspberry 機上,並將遊戲機改造成一個小型遊戲遙控器操作大家熟悉的瑪莉歐跟貪食蛇遊戲。
這是當天 W 編最喜歡的學習內容。透過大家耳熟詳能的遊戲聯想起兒提時代的歡樂回憶。忽然,程式語言、手掌型電腦、這些艱難的概念感覺都沒那麼有距離了。
雖然 W 編對馬力歐的印象總是停留在被烏龜吃掉的記憶,但看著 Sosorry 老師輕易地操控著手掌大的 Raspberry Pi 機讓瑪莉歐變大變小也不禁想念起這些現在已被歸類為『復古』的單純遊戲。
當天雖然每個新動作指令都需要寫程式設定,但 Sosorry 老師細心的顧及到了對寫程式不熟悉的學員,並將所有需要設定的程式語言資訊都預先列出讓所以學員都可以輕意跟課程速度。工作坊結束後,W 編觀察到學員們都紛紛露出滿意的表情,對自己能在一天之內,從零到一,從不會程式語言到能建造出多功能的 Raspberry Pi 機的進度充滿成就感。
Raspberry Pi 實用又好玩的使用範例
課後,Sosorry 也透露除了當天分享的基礎用途外,Raspberry Pi 遊戲機也能搭配著不同的硬體配件,擴充成更複雜的精密高科技產品如小型相機,平板電腦,甚至是一個機器人!為了讓大家簡單了解到 Raspberry Pi 功能多多元,以下整理出 W 編自己覺得 Raspberry 機最有趣、實用的功能。
- 上網:看似簡單,但對於寫程式語言一竅不通的W 編來說,一片手掌大的卡片能夠收發網路訊號其實非常不可思議。對於在外面奔波,並常需私人網路訊號的 W 編來說,光是這項基本功能就大開眼界!
- 環境感應:現代生活中不可或缺的便利好幫手!運用工作坊當天教導的 LED 閃燈原理,Raspberry Pi 能更進階的被改造為紅綠燈,甚至是多項感應的天氣預報。
- 音樂播放器:Raspberry Pi 機也能被打造成一台小型音樂播放器。類似 Sosorry 老師當天教導學生將連結在 Raspberry Pi 的蜂鳴器發出聲響的道理一樣,學生可以延伸這功能並依此做出鋼琴模擬器,音樂播放器,自己當自己的音樂家!
充滿著濃厚科技氛圍的六月,除了臉書聚會、Pyladies & Raspberry Pi 的DIY 工作坊,女人迷樂園在 6/29 也舉辦了首場親子沙龍,教導父母如何運用科技益智遊戲跟電腦 app 來參與孩子們的生活並讓學習更像玩遊戲而非苦差事。
在六月的三場活動中,我們強調的是用科技來串連人,並讓生活變得更方便。
最後,也同時感謝當天在課程後留下對樂園評語的每一位。你們的建議都是讓我們變更好的動力:
「第一次看到這麼棒的場地,每個地方都讓人感到舒服,看的出來設計的用心與巧思。」
「女人迷的空間設計很舒適,還有門禁管制,讓人覺得安心的空間。」
【同場加映:七月關鍵字,溫柔你的身體】
七月,我們邀請你,換種方式,用自己的身體,最自然的言語跟自己、跟世界溝通。(強檔推薦:女性身體解放宿命)
7/11 這週六,邀請了旅美編舞家兼林向秀舞團藝術總監林向秀與大家分享她 42 年舞蹈生涯中如何將人生百態運用肢體編織成最美麗的故事。 7/15 邀請芬蘭海外作家/專業物理師妙兒克蕾帶領大家一起學會傾聽身體的需求,認識女性身體部位最重要的骨盆。